Release 10.1A: OpenEdge Application Server:
Developing AppServer Applications


Minimizing the effects of schema changes

In the traditional client/server model where all Progress 4GL clients are connected to a database, database schema changes can invalidate r-code run by the client. In contrast, by designing your Progress 4GL client application to be independent of database schema, you can use the AppServer to minimize the effects of schema changes by masking the changes from the client application.

The following list identifies specific techniques you should use to shield these schema changes from affecting client applications:


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095